@charset "utf-8";
/* CSS Document */
#container {width:1112px;padding-top:-50px; margin:0 auto; position:relative; z-index:0;}
#example { width:1112px; height:483px; position:relative;}
#ribbon {position:absolute; padding:13px 0 0 50px; z-index:500;}
#frame {position:absolute; z-index:0; width:1112px; height:483px;}
#slides {position:absolute; z-index:100;padding:30px 74px 0 68px;}
#slides .next,#slides .prev { position:absolute; top:200px; left:29px; width:24px; height:43px; display:block; z-index:101;}
.slides_container { width:970px; height:400px; overflow:hidden; position:relative;}
#slides .next { left:1053px;}
.pagination { margin:26px auto 0;  width:100px; }  
.pagination li {  float:left;  margin:0 1px; }  
.pagination li a {  display:block;  width:12px;  height:0;  padding-top:12px;  background-image:url(../img/pagination.png);  background-position:0 0;  float:left;  overflow:hidden; } 
.pagination li.current a {  background-position:0 -12px; }  
.caption {  position:absolute;  bottom:-35px;  height:30px;  padding:5px 20px 0 20px;  background:#000;  background:rgba(0,0,0,.5);  width:930px;  font-size:1.3em;  line-height:1.33;  color:#fff;  border-top:1px solid #000;  text-shadow:none; }  
#footer {  text-align:center;  width:580px;  margin-top:9px;  padding:4.5px 0 18px;  border-top:1px solid #dfdfdf; }  
#footer p {  margin:4.5px 0;  font-size:12px; }